#ifndef UPLOADTHREAD_H_
#define UPLOADTHREAD_H_

#include <Poco/Runnable.h>
using Poco::Runnable;

#include <Poco/Net/StreamSocket.h>
using Poco::Net::StreamSocket;
using Poco::UInt16;

#include <Poco/File.h>
using Poco::File;

#include <Poco/Runnable.h>
using Poco::Runnable;

#include <string>
using std::string;

namespace Commands {

	class UploadThread: public Runnable
	{
		public:
			UploadThread(string host, UInt16 port, string filename);
			void run();
			
		private:
			string const _host;
			UInt16 const _port;
			File _file;
	};

}

#endif
